package com.chaosj.skill.zipkin.interceptor

import brave.propagation.Propagation

/**
 * @Description:
 * @author: caoyangjie
 * @date: 2019年12月2019/12/6日 09:23
 * @Copyright: © 赢时胜
 */
interface ITracerInterceptor<C,K> {
    /**
     * 进行 对象增强
     * @return
     */
    Propagation.Setter<C,K> getSetter();

    /**
     * 增强 carrier
     * @param carrier
     * @return
     */
    C injector(C carrier);
}
